01. Project Overview
Create A Maze

![]()
Project Overview
This project is a chance for you to combine and practice everything you learned in this section of the Nanodegree program. You'll be creating a fully interactive VR experience in the form of a maze.
This gives you a chance to apply what you've learned with scripting to bring a full audio visual experience together.
Why this project?
Now that you've learned about scripting, it's time to actually experience it in context. Limited examples and small demo scenes do not tell the whole story - bringing everything together ends up being a lot of the work. Once you've done this, you'll not only have a great template to build off for future VR apps, you'll have the well earned confidence to do it.
What will I learn?
This project is focused on learning to code the scripts that bring everything to life. Skills include:
- Creating new C# scripts in Unity
- If then, loops, arrays, and other programming constructs
- Attaching scripts to objects
- Using the built-in Monobehaviour methods
- Triggers and Gaze Based Interaction
- Creating, moving and animating objects procedurally
- Familiarization with the Unity documentation
- Scripting Dynamic UI Objects
- Debugging
- The Unity Event System.
- Managing and Reloading scenes.
- Controlling particle systems.
- Create an Audio Clip and playing sounds.
- Waypoint Navigation System.
- Profiling scenes for performance.